package com.asset.dispoal.file.evidenceRecognition.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

@Data
public class MergeEvidenceDownloadRequest {

    @ApiModelProperty("机构种类id")
    private String assetInstBatchId;

    @ApiModelProperty("打包类型，1证据打包配置打包，2证据映射种类打包")
    private String mergeType;

    @ApiModelProperty("下载类型，1代表合并pdf打包，2代表普通打包")
    private String downloadType;

    @ApiModelProperty("打包方式1代表选择打包,2代表条件打包 3选择案件打包")
    private String mode;

    @ApiModelProperty("条件打包时的文件")
    private MultipartFile file;

    @ApiModelProperty("通用证据id")
    private String evidenceConfId;

    @ApiModelProperty("委派批次id")
    private String appointId;

    @ApiModelProperty("案件id")
    private List<String> caseIdList;

    @ApiModelProperty("选择的证据种类数组")
    private List<String> evidenceTypeIdList;

    @ApiModelProperty("合同号")
    private List<String> contractIdList;

    @ApiModelProperty("是否添加页码，1代表是，0否")
    private String addPageNum;

    @ApiModelProperty("打包名称")
    private String mergeName;

    @ApiModelProperty("下载文件名")
    private String downloadFileName;
}
